package com.example.demo.mapper;

import com.example.demo.model.dto.response.ServeTypeVo1;
import com.example.demo.model.dto.response.ServeVo;
import com.example.demo.model.dto.response.ServeVo1;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface ServeMapper {
    /**
     * 获取2层对象嵌套
     * @param id
     * @return
     */
    ServeVo getServeVoById(Integer id);

    /**
     * 获取3层对象的嵌套（或2层对象+List嵌套）
     * @param id
     * @return
     */
    ServeVo1 getServeVo1ById(Integer id);

    /**
     * 2层List嵌套
     * @param id
     * @return
     */
    ServeTypeVo1 getServeTypeVo1ById(Integer id);
}
